foster placement - German English Dictionary